package com.achievement.domain.dto.honor;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
@Data
public class HonorApplyInfoDTO {
    /**
     * ID
     */
    private String id;

    /**
     * 申报计划名称
     */
    @ApiModelProperty(value = "申报计划名称")
    private String name;

    /**
     * 奖励名称
     */
    @ApiModelProperty(value = "奖励名称")
    private String honorName;

    /**
     * 奖励级别 1国家级 2部级
     */
    @ApiModelProperty(value = "奖励级别 1国家级 2部级")
    private String honorLevel;


    @JsonFormat(pattern = "yyyy-MM-dd")
    /**
     * 申报开始日期
     */
    @ApiModelProperty(value = "申报开始日期")
    private Date beginDate;

    /**
     * 申报结束日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "申报结束日期")
    private Date endDate;

    /**
     * 申报状态0未启动 2停止
     */
    @ApiModelProperty(value = "申报状态0未启动 2停止")
    private String applyState;

    /**
     * 是否自定停止
     */
    @ApiModelProperty(value = "是否自定停止")
    private String isAutoEnd;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String note;

    /**
     * 申报指南
     */
    @ApiModelProperty(value = "申报指南")
    private String fileId;

    /**
     * 可转入评审
     */
    @ApiModelProperty(value = "可转入评审")
    private String isReview;
}
